iT邦幫忙

2023 iThome 鐵人賽

DAY 21
0

設定使用者的GROUP

昨天講完了用戶,今天來說明使用者群組
Linux中的使用者群組是一種將使用者分類的機制,用於管理使用者對系統資源的存取權限。每個使用者都屬於至少一個群組,並且可以屬於多個群組。每個群組都有一個唯一的名稱和編號,並且可以包含多個使用者。使用者群組的好處是可以方便地對一組使用者設定相同的權限,而不需要對每個使用者逐一設定。例如,可以建立一個名為admin的群組,並將所有具有管理員權限的使用者加入該群組,然後對該群組賦予可以執行特定命令或存取特定檔案的權限。

在Linux中,有三種類型的使用者群組:

  • 主要群組(primary group):每個使用者在建立時都會被指派一個主要群組,該群組會儲存在/etc/passwd檔案中。當使用者登入系統時,他們的主要群組會成為他們的預設群組。每個使用者只能有一個主要群組。
  • 次要群組(secondary group):除了主要群組外,使用者還可以加入其他的次要群組,以獲得更多的權限或功能。次要群組會儲存在/etc/group檔案中。每個使用者可以有多個次要群組。
  • 有效群組(effective group):有效群組是指當前正在執行的程序所屬的群組。通常,有效群組和主要群組是相同的,但是在某些情況下,有效群組可能會變成其他的群組。例如,當執行一個具有setgid位元(set group ID)的程序時,有效群組會變成該程序所屬的群組。

相關指令

  • groupadd
    • 此命令用於在Linux中創建新的用戶組
    • 語法:groupadd [option] group_name
  • groupdel
    • 此命令用於刪除現有的用戶組
    • 語法:groupdel [options] GROUPNAME
  • usermod
    • 此命令允許修改用戶的登錄信息

上一篇
Day20: 新增/刪除使用者
下一篇
Day22: 其他使用者相關指令與檔案
系列文
I Use Linux BTW: 談Linux與其指令30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言